使用Aria2下载某度云文件 您所在的位置:网站首页 阿里云盘aria2 rpc配置 使用Aria2下载某度云文件

使用Aria2下载某度云文件

2023-09-27 22:19| 来源: 网络整理| 查看: 265

Aria2很优秀,它也可以下载百度云的文件,这里调用了百度云PCS2的接口

开始

接口示例:

https://pcs.baidu.com/rest/2.0/pcs/file?method=download&app_id=778750&path=/我的资源/Pr Group/1/1.part1.rar&filename=1.part1.rar

其中,app_id参数填写某度云认证的下载app的appid,每个appid有各种限制,有的不限速但是限制大小,有的不限制大小但是限制5M,等等,如果不是SVIP推荐使用778750,VIP推荐使用官方的250528

而path就是文件在网盘内的路径,必须先保存到网盘,路径以/开头

filename顾名思义就是文件名啦,注意这里的参数别写错

组合后的内容就是下载链接,你可能这时已经火急火燎的把链接填入Aria2了吧?

诶诶诶?为什么我的报403?

因为你没有在Aria2的浏览器登陆,怎么登陆?无法登陆,只能通过提交Cookies来让某度云认为你已经登陆

可能大家会注意到Aria2可以自定义请求头,就像这样

添加任务窗口

如果你希望了解HTTP的结构,可以去www.baidu.com

这里,你只需要了解两个东西

1.UA(非必要了解):全名 User Agent,是在HTTP请求头中的一个参数,通过UA,可以让服务器判断你用的是什么设备,什么操作系统,什么浏览器,版本号是多少,用的什么渲染引擎,渲染引擎版本号

一般大厂浏览器都有自己的UA,同时也被用于验证,比如某度云如果用的不是某度云APP专属UA限速感人,再比如某易实名认证免验证码的接口限制只能特定UA调用否则错误

这里分享几个下载某度云好使的UA:

某度云P2SP抱团下载UA(PC百度网盘的加速激励计划用的UA):User-Agent: netdisk;P2SP;2.2.60.27

某度云管家UA(PC的百度网盘客户端正常的UA):User-Agent: netdisk;7.0.4.11;PC;PC-Windows;10.0.18363;WindowsBaiduYunGuanJia

塞班UA(可某度云,大概1-3M,一部分网址对塞班不插入广告也就是去广告):Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/012.002; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.0 Mobile Safari/533.4 3gpp-gba

善用UA,加了UA前300k-2M,加了后2-5M

2.Cookie:译名 储存在用户本地终端上的数据,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。它可以记录很多信息,不超过4KB

而百度云就是把用户信息存储在Cookie中一个BDUSS的参数里面,有了这参数的内容,等于可以随意登陆你的百度账号,这个Cookie长期有效,除非手动使用这个Cookie登陆然后申请退出

而我们这次就要使用BDUSS来登陆

也不多说,直接给标准写法,对的,里面填这个就行

User-Agent: Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/012.002; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.0 Mobile Safari/533.4 3gpp-gba

Cookie:BDUSS=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAAAAAAAAAAAXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXXXX-XXXXXXX

但是可能有的人要问,那么我要什么获取这个BDUSS的Cookie呢?

很简单,www.baidu.com,咳咳咳

首先打开任何一个百度产品的网页,注意网页域名要为 .baidu.com 旗下的子域名

如果你听不懂,打开pan.baidu.com就好

登陆你的百度账号

(我的示例为谷歌浏览器,其它浏览器类似)

依次按照图例,点击小锁,点击Cookie,选择baidu.com!!!这个很容易看成其他的,展开,找到BDUSS这个选项,下面的内容部分就是BDUSS,他也代表了你的账号密码,请小心保管,请勿泄露

BDUSS查找过程

把BDUSS的内容复制下来,把我之前的请求头示例的部分的BDUSS换成你自己的BDUSS,然后你会发现就可以下载啦啦啦

感谢阅读,再见

原创文章,侵权必究



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有